<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */



/*

MMMMMMMMMMMMMMMdydNy:........:yNdydMMMMMMMMMMMMMMs

MMMMMMMMMMMds/-..-+ossyddddysso+-..-/sdMMMMMMMMMMs

MMMMMMMMms:..:oymmdyyssssssssyydmmyo:..:smMMsmMMMs

MMMMMMNNo.-ydNhs+////////////////+shNdy-.oNN/dMMMs

MMMMNo.:/ymho////////////////////////ohmy/:.-dMMMs

MMMh-.-yNh+////////////////////-..`` //+hNy-.-hMMs

MMh..:mmo/////////////////////`    .-////omm-..hMs

Mh../Nd+////:..``-+//////////:    `///////+d/-..hs

My-:Nm+/////.    -+/////////-.      `+/////+/h:-ys

h+-hMo//////.    -/.````-//:      `::////////dh-+:

-.-Mm//////+.    ```     :+//-    .+/////////dM-..

..oMd//////+.    .//.    .///-    .//////////dMo..

..oMd//////+.    ://-    .///-    .//////////dMo..

-.-Mm//////+.    ://-    .///-    .//////////dM-..

h+-hMo//////`    ://-    .//+-    -//////////dh-+:

My-:Nm//////`    ://-    -//+-    -//////////h:-ys

Mh../Nh////+`    .:-`   `///+-``..:////////h/-..hs

MMh..:mmo///`    .`   `-/////////////////+mm-..hMs

MMMh-.-ymy+/...--///://////////////////+ymy-.-hMMs

MMMMNo.:/ymyo////////////////////////+ymy/:.-dMMMs

MMMMMMNNo.-sddyo//////////////////oydds-.oNN/dMMMs

MMMMMMMMms:..:oyddhyss++++++ssyhddyo:..:smMM+mMMMs

MMMMMMMMMMMds/-..-+ossyddddysso+-..-/sdMMMMMMMMMMs

MMMMMMMMMMMMMMMdydNy:........:yNdydMMMMMMMMMMMMMMs

*/



/* Some Notes:



-- This website has been coded by Ben Frain as a fictional case study to accompany the book 'Responsive Web Design with HTML5 and CSS3'. What do you mean you haven't ordered it yet? Get it here: http://www.amazon.com/Responsive-Web-Design-HTML5-CSS3/dp/1849693188/ref=sr_1_8?ie=UTF8&amp;qid=1334054932&amp;sr=8-8;



-- I've used Lea Verou's 'prefix free' JavaScript to add vendor prefixes to all my CSS3 declarations as and when they are needed. I do this here so the code is easier to read and I can use the W3C specified declarations. This wouldn't always make the most sense in a production environment. You'd typically want to add vendor prefixes like -moz-, -webkit- etc.



-- also, as you can see if you are reading this, the CSS isn't compressed and many declarations have been written 'long hand' to aid in reading the code. This isn't best practice in a production environment.



-- some people like to alphabetize their CSS declarations. I don't, sorry.



*/



/* Here is the normalize.css courtesy of Nicholas Gallagher (he's clever by the way). This section tries to 'normalize' the behaviour of various browsers */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 16px;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	position:relative;

	height:100%;

	background:url(../images/bg_02.jpg) repeat;

}

ol, ul {

	list-style: none;

}



img{display:block}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}





</pre></body></html>